function [VecResults1,VecResults2,VecResults3]=ComputeMean(VecEditors1Temp)

VecResults1=zeros(4,12);
VecResults2=zeros(4,12);
VecResults3=zeros(4,12);
for n1=0:11
    eval(sprintf('ValueResults1%d=[];',n1));
    eval(sprintf('ValueResults2%d=[];',n1));
    eval(sprintf('ValueResults3%d=[];',n1));
end
for n1=1:size(VecEditors1Temp,1)
    if size(VecEditors1Temp{n1,20},2)>=1&&ischar(VecEditors1Temp{n1,20})==0&&size(VecEditors1Temp{n1,19},2)>=1&&ischar(VecEditors1Temp{n1,19})==0
        ValueResults211=[ValueResults211;VecEditors1Temp{n1,20}-VecEditors1Temp{n1,19}];
        eval(sprintf('ValueResults2%d=[ValueResults2%d;VecEditors1Temp{n1,20}-VecEditors1Temp{n1,19}];',VecEditors1Temp{n1,21},VecEditors1Temp{n1,21}));
    end
    if size(VecEditors1Temp{n1,18},2)>=1&&ischar(VecEditors1Temp{n1,18})==0&&size(VecEditors1Temp{n1,19},2)>=1&&ischar(VecEditors1Temp{n1,19})==0
        ValueResults111=[ValueResults111;VecEditors1Temp{n1,19}-VecEditors1Temp{n1,18}];
        eval(sprintf('ValueResults1%d=[ValueResults1%d;VecEditors1Temp{n1,19}-VecEditors1Temp{n1,18}];',VecEditors1Temp{n1,21},VecEditors1Temp{n1,21}));
    end
    if size(VecEditors1Temp{n1,20},2)>=1&&ischar(VecEditors1Temp{n1,20})==0
        if size(VecEditors1Temp{n1,22},2)>=10
            ValueTemp=VecEditors1Temp{n1,22};
            ValueTemp2=find(ValueTemp=='/');
            ValueStart=str2num(ValueTemp(1,ValueTemp2(1,end)+1:end));
            ValueResults311=[ValueResults311;ValueStart-VecEditors1Temp{n1,20}];
            eval(sprintf('ValueResults3%d=[ValueResults3%d;ValueStart-VecEditors1Temp{n1,20}];',VecEditors1Temp{n1,21},VecEditors1Temp{n1,21}));
        else
            if size(VecEditors1Temp{n1,5},2)>=10
                ValueTemp=VecEditors1Temp{n1,5};
                ValueTemp2=find(ValueTemp=='/');
                ValueStart=str2num(ValueTemp(1,ValueTemp2(1,end)+1:end));
                ValueResults311=[ValueResults311;ValueStart-VecEditors1Temp{n1,20}];
                eval(sprintf('ValueResults3%d=[ValueResults3%d;ValueStart-VecEditors1Temp{n1,20}];',VecEditors1Temp{n1,21},VecEditors1Temp{n1,21}));
            else
                if size(VecEditors1Temp{n1,3},2)>=10
                    ValueTemp=VecEditors1Temp{n1,3};
                    ValueTemp2=find(ValueTemp=='/');
                    ValueStart=str2num(ValueTemp(1,ValueTemp2(1,end)+1:end));
                    ValueResults311=[ValueResults311;ValueStart-VecEditors1Temp{n1,20}];
                    eval(sprintf('ValueResults3%d=[ValueResults3%d;ValueStart-VecEditors1Temp{n1,20}];',VecEditors1Temp{n1,21},VecEditors1Temp{n1,21}));
                end
            end
        end
    end
end
for n1=0:11
    eval(sprintf('VecResults1(1,n1+1)=nanmean(ValueResults1%d);',n1));
    eval(sprintf('VecResults1(2,n1+1)=sqrt(nanvar(ValueResults1%d));',n1));
    eval(sprintf('VecResults1(3,n1+1)=sqrt(nanvar(ValueResults1%d))/sqrt(sum(1-isnan(ValueResults1%d)));',n1,n1));
    eval(sprintf('VecResults1(4,n1+1)=sum(1-isnan(ValueResults1%d));',n1));
    eval(sprintf('VecResults2(1,n1+1)=nanmean(ValueResults2%d);',n1));
    eval(sprintf('VecResults2(2,n1+1)=sqrt(nanvar(ValueResults2%d));',n1));
    eval(sprintf('VecResults2(3,n1+1)=sqrt(nanvar(ValueResults2%d))/sqrt(sum(1-isnan(ValueResults2%d)));',n1,n1));
    eval(sprintf('VecResults2(4,n1+1)=sum(1-isnan(ValueResults2%d));',n1));
    eval(sprintf('VecResults3(1,n1+1)=nanmean(ValueResults3%d);',n1));
    eval(sprintf('VecResults3(2,n1+1)=sqrt(nanvar(ValueResults3%d));',n1));
    eval(sprintf('VecResults3(3,n1+1)=sqrt(nanvar(ValueResults3%d))/sqrt(sum(1-isnan(ValueResults3%d)));',n1,n1));
    eval(sprintf('VecResults3(4,n1+1)=sum(1-isnan(ValueResults3%d));',n1));
end
    
